<?php
	//setlocale(LC_ALL, 'Spanish (Argentina)');
	//LOGGER
	//define('LOGGER_PATH',dirname(__FILE__)."\\tmp\\");
	define('LOGGER_PATH',"/home/rodrigo/temp/");
	define('LOGGER_LEVEL', 4); //0:"NO LOG", 1:"FATAL", 2:"ERROR", 3:"WARNING", 4:"INFO, 5:"DEBUG""

	define('PORT_WCADMIN', '6679');
	// VARIABLES DE LA BASE DE DATOS WC
/*	define('USER', 'root');
	define('PASSWORD', 'rrio');
	define('DB', 'wc');
	define('HOST', 'localhost');
	define('PORT', 3306);

	//Variables de base de datos de historicos
	define('USER_AVL', 'root');
	define('PASSWORD_AVL', 'rrio');
	define('DB_AVL', 'bykom_avl');
	define('HOST_AVL', 'localhost');
	define('PORT_AVL', 3306);
*/
/*	define('USER', 'root');
	define('PASSWORD', '654321');
	define('DB', 'wc');
	define('HOST', '192.168.2.16');
	define('PORT', 3306);*/
	define('USER', 'bykom');
	define('PASSWORD', '654321');
	define('DB', 'wc');
	define('HOST', '192.168.2.21');
	define('PORT', 3306);

	//Variables de base de datos de historicos
	define('USER_AVL', 'root');
	define('PASSWORD_AVL', '654321');
	define('DB_AVL', 'bykom_avl');
	define('HOST_AVL', '192.168.2.16');
	define('PORT_AVL', 3306);

	//Variables base de datos ADMIN
	define('USER_ADM', 'root');
	define('PASSWORD_ADM', '654321');
	define('DB_ADM', 'bykom_admin');
	define('HOST_ADM', 'repo00');
	define('PORT_ADM', 3306);

	//Tiempo de actualizacion de los datos de posicion actual en la pagina principal - solo AVL-
	define('AVL_REFRESH_POS_PRINCIPAL',10);

	//define('HOST_APP_ADM', 'www.aplay.com.ar');
	//define('PORT_APP_ADM', '6001');

	//habilita (1) o deshabilita (0) boton 'ver facturas'
	define('VERFACT', 1);

    	//codigo de la llave bykom (9 caracteres)
	define('PUBLICKEYCODE', '207B26023');

	define('HOSTCLIENT', 'https://'.$_SERVER['SERVER_NAME']);
    define('PORT','443');
    define('HOSTCLIENT_NO_SSL', 'http://'.$_SERVER['SERVER_NAME']);
    define('PORT_NO_SSL',$_SERVER['SERVER_PORT']);

    if (strpos($_SERVER['SERVER_NAME'], 'bykom.myftp.org') !== false) {
		define('HOST_APP_ADM', $_SERVER['SERVER_NAME']);
		define('PORT_APP_ADM', '6001');
		define('GMAP_KEY', 'ABQIAAAAb2cIl05JoEQ0tItv9ddwVBSmpDUuuIodylzGXjOSEvtJ7y6lRxTa_IZhPWimnPetf8F6VqsyW6eQTw');

	} else if (strpos($_SERVER['SERVER_NAME'], 'aplay.com.ar') !== false) {
		define('HOST_APP_ADM', $_SERVER['SERVER_NAME']);
		define('PORT_APP_ADM', '6001');
		define('GMAP_KEY', 'ABQIAAAAb2cIl05JoEQ0tItv9ddwVBSPiHYxK1UA2neWPHLL-iIvIZ1L1RT5HMaAMGZmNCEMjXre166Qq_9UHg');
	} else {
		$aux = substr($_SERVER['REMOTE_ADDR'], 0, 7);
    	if ($aux=='127.0.0') {
        	define('GMAP_KEY', 'ABQIAAAAb2cIl05JoEQ0tItv9ddwVBSmpDUuuIodylzGXjOSEvtJ7y6lRxTa_IZhPWimnPetf8F6VqsyW6eQTw');
			define('HOST_APP_ADM', '192.168.2.3');
			define('PORT_APP_ADM', '6001');
    	} else if ($aux=='192.168') {
			define('GMAP_KEY', 'ABQIAAAAb2cIl05JoEQ0tItv9ddwVBTYIvJQgRp2fkbTivtJ0-K9on5_qhQj9k1Tz7wiJYq_GK2nWiSYoKSn1w');
			define('HOST_APP_ADM', '192.168.2.3');
			define('PORT_APP_ADM', '6001');
    	} else {
    		define('HOST_APP_ADM', $_SERVER['SERVER_NAME']);
			define('PORT_APP_ADM', '6001');
			define('GMAP_KEY', 'ABQIAAAAb2cIl05JoEQ0tItv9ddwVBSPiHYxK1UA2neWPHLL-iIvIZ1L1RT5HMaAMGZmNCEMjXre166Qq_9UHg');
    	}
	}

//define('HOME',HOSTCLIENT.':'.PORT.'/mapguide/final');

    define('HOME',HOSTCLIENT_NO_SSL.':'.PORT_NO_SSL.'/FINAL_PLUS3');
    define('HOME_NO_SSL',HOSTCLIENT_NO_SSL.':'.PORT_NO_SSL.'/FINAL_PLUS3');
    define('ESTILO',HOME_NO_SSL.'/styles');
    define('IMGS', HOME_NO_SSL.'/imagenes');
    define('MAPS', HOME_NO_SSL.'/maps');
    define('CALENDAR', HOME_NO_SSL.'/calendar');

    define('RESULTADO_EVENTOS',1000);
    define('RESULTADO_USUARIOS',1000);
    define('RESULTADO_ZONAS',1000);
    define('RESULTADO_CONTACTOS',1000);
    define('RESULTADO_HISTORICO_AVL',1500);
    define('RESULTADO_FACTURAS',1000);

    define('ROOT_DIR','/var/www/FINAL_PLUS3');
    define('ROOT_DIR_CLASES', ROOT_DIR.'/clases');
    define('ROOT_DIR_CONSULTAS', ROOT_DIR.'/consultas');
    define('ROOT_DIR_ESTILOS', ROOT_DIR.'/estilos');

    //Constantes AVL
    //Google Maps
    //Zoom inicial para googleMaps
    define('GMAP_INITIAL_ZOOM',15);
    define('MMAP_INITIAL_ZOOM',13);
    // Tiempo en segundos de refresco de mapa en posicion actual de google
    define('GMAP_MAPA_REFRESH_AVL','6');
    //Orden de tipo de mapa (por defecto abre en el primero
    define('GMAP_TYPES_MAPS', 'G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP');

    //Mapguide no tiles
    // Path del repositorio de mapas donde se encuentra el layout
    define('AVL_LAYOUT','Library://Full/Layouts/Full_Plus.WebLayout');
    // Path del repositorio de mapas donde se encuentran los simbolos (imagenes)
    define('AVL_SYMBOLS','Library://1_Basico/Symbols/Symbols.SymbolLibrary');
	//Nombre del mapa asociado al layout definido en AVL_LAYOUT
    define('AVL_MAP','Full');

    //Mapguide Tiles
    /*define('AVL_MAP_DEFINITION','Library://Full_Tiles/Maps/Full_Tiles.MapDefinition');
    define('AVL_MAP_BASE_LAYER_GROUP','Mapas');
	define('AVL_MAP_SERVER_IP','192.168.2.83');
	define('AVL_MAP_SERVER_PORT','8008');
	define('AVL_MAP_SERVER_ADMIN','Administrator');
	define('AVL_MAP_SERVER_PASSW','admin');
	define('AVL_SCALES_LIST','[6000, 10912.50002,19847.10943,36096.93034,65651.29214,119403.28776,217164.72994,394968.35316,718348.69337,1306496.688,2376190.85481,4321697.12355,7860086.65505,14295532.62496,26000000]');
	define('AVL_BOUNDS','-73.572716,-55.047229,-53.639608,-21.778451');
	*/

	/*define('AVL_MAP_DEFINITION','Library://Segura/Maps/Full_Tiles.MapDefinition');
    define('AVL_MAP_BASE_LAYER_GROUP','Mapas');
	$aux = substr($_SERVER['REMOTE_ADDR'], 0, 7);
    if ($aux=='127.0.0' || $aux=='192.168') {
       	define('AVL_MAP_SERVER_IP','192.168.2.83');
		define('AVL_MAP_SERVER_PORT','8008');
    } else {
    	define('AVL_MAP_SERVER_IP','aplay.com.ar');
		define('AVL_MAP_SERVER_PORT','8008');
    }

	define('AVL_MAP_SERVER_ADMIN','Administrator');
	define('AVL_MAP_SERVER_PASSW','admin');
	define('AVL_SCALES_LIST','[6000, 10629.60324,18831.41083,33361.73759,59103.67233,104708.09779,185500.92255,328633.5345,582207.34708,1031438.85028,1827297.6238,3237241.45646,5735098.7113,10160303.972,18000000]');
	define('AVL_BOUNDS','-59.337590,-35.513230,-52.290290,-28.788816');*/


	//Mapguide Tiles
    define('AVL_MAP_DEFINITION','Library://Bykom/Maps/Full_Tiles.MapDefinition');
    define('AVL_MAP_BASE_LAYER_GROUP','Mapas');
	$aux = substr($_SERVER['REMOTE_ADDR'], 0, 7);
    if ($aux=='127.0.0' || $aux=='192.168') {
       	define('AVL_MAP_SERVER_IP','192.168.2.83');
		define('AVL_MAP_SERVER_PORT','8008');
    } else {
    	define('AVL_MAP_SERVER_IP','bykom.myftp.org');
		define('AVL_MAP_SERVER_PORT','8008');
    }

	define('AVL_MAP_SERVER_ADMIN','Administrator');
	define('AVL_MAP_SERVER_PASSW','admin');
	//define('AVL_SCALES_LIST','[6000, 10629.60324,18831.41083,33361.73759,59103.67233,104708.09779,185500.92255,328633.5345,582207.34708,1031438.85028,1827297.6238,3237241.45646,5735098.7113,10160303.972,18000000]');
	define('AVL_SCALES_LIST','[6000, 10912.50002,19847.10943,36096.93034,65651.29214,119403.28776,217164.72994,394968.35316,718348.69337,1306496.688,2376190.85481,4321697.12355,7860086.655505,14295532.62496,26000000]');
	//define('AVL_BOUNDS','-59.337590,-35.513230,-52.290290,-28.788816');
	define('AVL_BOUNDS','-75.040920,-54.635920,-52.958750,-21.497060');

	//Indica si utiliza cache de tiles a nivel servidor de aplicaciones
	define('AVL_USE_HTTP_TILE',1);
	define('BOUNDSX1','-92.084500');
	define('BOUNDSY1','-56.424479');
	define('BOUNDSX2','-34.279080');
	define('BOUNDSY2','13.874371');

    define('COLOR_DEFAULT_RECORRIDO_GMAP','00FF00');

    //En historicos de recorrido, indica cada cuantos Km se pondra la flecha de sentido
    //define('FLECHA_SENTIDO_CADA',1);
    // Zoom inicial de seguimiento
    //define('ZOOM_AVL',20640);
    define('ZOOM_AVL',1);
    //Define el zoom inicial en la busqueda de layers
    define('ZOOM_AVL_SEARCH_LAYERS', '0.01');
    // Zoom maximo para mostrar flechas de sentido en un recorrido
    define('ZOOM_AVL_MAX_FLECHAS_SENTIDO','0.9');
    // Zoom maximo para mostrar alertas de exceso de velocidad
    define('ZOOM_AVL_MAX_EXCESO_VELOCIDAD','0.9');
    // Minimo permitido para filtrar excesos de velocidad - Recomendado por performance -
    define('AVL_MIN_EXCESO_VELOCIDAD','40');
    // Color para los pinches de posicion actual
    define('COLOR_POSI_ACTUAL','FF0000');
    // Color para el pinche en seguimiento
    define('COLOR_POSI_ACTUAL_SEGUI','33FF33');
    // Color para el pinche de posiciones seleccionadas en un historico
    define('COLOR_POSI_SELECT','0000FF');
    // Color para el pinche de inicio de recorrido
    define('COLOR_DEFAULT_RECORRIDO_INI','00FF00');
    // Color para el pinche de fin de recorrido
    define('COLOR_DEFAULT_RECORRIDO_FIN','FF0000');
    // Color para las lineas del recorrido
    define('COLOR_DEFAULT_RECORRIDO','0000FF');
    // Color para la leyenda de los piches
    define('COLOR_LEGEND_MOVIL','FF0000');
    // Color para la legenda del pinche a seguir
    define('COLOR_LEGEND_MOVIL_SEGUIMIENTO','FF0066');
    // Tama�o de letra de la leyenda de los pinches
    define('FONTSIZE_LEGEND_MOVIL','8');
    // Grosor de linea
    define('THICKNESS_DEFAULT', 2);
    // Tiempo en segundos de refresco de mapa en posicion actual
    define('MAPA_REFRESH_AVL','9');
    //Indica el tipo de icono que se mostrara cuando el auto este parado (0 icono sin flecha - 1 icono personalizado)
    define('MAPA_ICON_AUTO_STOP', 1);


    define('ZOOM_AVL_MAX','15');
    define('ZOOM_AVL_MIN','1');
    define('CALIDAD_AVL','100');
    define('ALTO_AVL','400');
    define('ANCHO_AVL','480');

    define('ANCHO_POPUP_AVL','1024');
    define('ALTO_POPUP_AVL','695');

    //define('PRIVATE_KEY','AABBCCDDFFGG');
    define('PRIVATE_KEY','');

    define('GTM', -3);

	//Definir ubicacion geografica por defecto
	define('GEO_CIUDAD','Mar del Plata');
	define('GEO_PROVINCIA','Buenos Aires');
	define('GEO_PAIS','Argentina');

	//ZONAS
	define('COLOR_DEFAULT_ZONA_GMAP','FF0000');

	//HISTORICO
	define('HIS_COLOR','00FF00');
	define('HIS_THICKNESS','4'); //2:fino, 4:medio, 6:grueso
	define('HIS_VERSENTIDO','0');//1: marca sentido, 0:no marca sentido
	define('HIS_VELEXCESO',''); //velocidad en km
	define('HIS_FILTROCERO','0'); //1:filtra velocidades mayores a 0, 0: no filtra

	//Latitud y Longitud iniciales por defecto si el movil nunca tiene posi actual (Oficinas Aplay).
	define('DEFAULT_LATITUD','-38.00154');
	define('DEFAULT_LONGITUD','-57.55334');

	//VEHICULOS
	// Col Values (Patente, Marca, Modelo, Identificador, CodeAvl)
	// Sep values (-, |, *, +)
	define('VEH_LBLFORMAT','Patente,-,Marca,,Modelo'); //formato del label del vehiculo: col 1, sep 1, col2, sep2, col3

	//ENVIO DE COMANDOS
	define('CMD_TIMEOUT', 30); //Tiempo de espera (en segundos) para el vencimiento entre envio de un comando y la recepcion de respuesta de un movil.

	define('ALIAS_LIMIT', 4); //limite maximo de cantidad de alias a crear por cuenta

	//Tiempo de espera en segundos para que el servidor envie un email de cambio de contrase�a.
	define('SENDMAIL_TIMEOUT',30);

	//Permite o no loguearse en la aplicacion con FIREBUG activado
	define('DEBUG_MODE',1);


	//define('MSJ_DEMO','Para loguearse a nuestra demo ingrese como objetivo "Fijo" a la cuenta "BA 1800 1" y contrase�a "demo"');
	define('MSJ_DEMO','');


	//Zoom por defecto para mapa en telefono celular (1-18)
	define('MOVILE_ZOOM_DEFAULT',14);
	//Tipo de mapa por defecto para el acceso a celular (mobile, satellite, terrain, hybrid);
	define('MOVILE_TYPE_DEFAULT','terrain');

	//DEFAULT MAP ENGINE
	//MAPS ENGINES VALUES: 'YAHOO'|'VIRTUALEARTH'|'OPENSTREET'|'GOOGLE'|'BYKOM'
	define('DEFAULT_MAPENGINE', 'BYKOM');

	//PAGE TITLES
	define('TITLE_LOGIN', '.: LOGIN :: Web.Cliente :.'); //titulo de la pagina de login
	define('TITLE_PPAL', '.: Web.Cliente :.'); //titulo de la ventana de navegacion principal
	define('TITLE_MAP', '.: MAPA :: Web.Cliente :.'); //titulo de la ventana de mapas
	define('TITLE_RPT_EVENTS', '.: EVENTOS :: Web.Cliente :.'); //titulo de la ventana de reporte de eventos desde el principal
	define('TITLE_RPT_USERS', '.: USUARIOS :: Web.Cliente :.'); //titulo de la ventana de reporte de usuarios desde el principal
	define('TITLE_RPT_ZONE', '.: ZONAS :: Web.Cliente :.'); //titulo de la ventana de reporte de zonas desde el principal
	define('TITLE_RPT_CONTACT', '.: CONTACTOS :: Web.Cliente :.'); //titulo de la ventana de reporte de contactos desde el principal
	define('TITLE_RPT_DOCS', '.: FACTURAS :: Web.Cliente :.'); //titulo de la ventana de reporte de facturas desde el principal
	define('TITLE_RPT_SERVICIOTECNICO', '.: SERVICIO TECNICO :: Web.Cliente :.'); //titulo de la ventana de reporte de solicitud de servicio tecnico desde el principal
	define('TITLE_RPT_HOURS', '.: HORARIOS :: Web.Cliente :.'); //titulo de la ventana de reporte de horarios desde el principal
	define('TITLE_SETUP', '.: CONFIGURACION :: Web.Cliente :.'); //titulo de la ventana de configuracion desde el principal
	define('TITLE_RPTMAP_EVENTS', '.: EVENTOS :: Web.Cliente :.'); //titulo de la ventana de reporte de eventos desde el mapa->historico
	define('TITLE_RPTMAP_STOP', '.: PARADAS :: Web.Cliente :.'); //titulo de la ventana de reporte de parada desde el mapa->historico
	define('TITLE_RPTMAP_HISTORY', '.: RECORRIDO :: Web.Cliente :.'); //titulo de la ventana de reporte de recorrido desde el mapa->historico

	//LIMITES DE TRANSFERENCIA DE DATOS
	define('LIMIT_LISTMONITOR',50);
	define('LIMIT_VIEWMOVILES',100);

	define('LOTE_MOVILES',1000);

	//CONFIGURACION DE VISTA SIMPLE EN MOVILES
	define('VEH_SIMPLEVIEW', 1); //0:vista iconos, 1:vista reducida con labels
	// Col Values (Patente, Marca, Modelo, Identificador, TipoAvlNombre)
	// Sep values (-, |, *, +)
	define('VEH_LBLMAPFORMAT', 'Patente,,'); //formato del label del vehiculo: col1, sep1, col2
	define('VEH_LBLCOLOR', '000000');
	define('VEH_LBLSIZE', '8'); //values: 8=muy chica, 10=chica, 12=mediana, 14=grande
	define('VEH_RADIO', '15'); //Radio del circulo del movil values: 10=chica, 15=mediana, 20=grande, 30=extra grande
	define('VEH_TRANSPARENCIA', '0.5'); //Transparencia del circulo 1:sin transp, 0.5 transparente

	define('MAXMOVILCERCA', 10); //Cantidad maxima de moviles que se muestran en funcionalidad de cercania a un punto.

	//TRACING VARS
	define('WINTITLE_TRACING', '.: Tracing :. -'); //Titulo para la ventana de Tracing (GMapTracing)
	define('REFRESH_TRACING', 10); //Tiempo de refresh de la ventana de Tracing (en segundos)
	define('TABLE_EVENTOS_TRACING', 'evmatemporal_avl'); // nombre de la tabla en DB bykom para consultar por el evento
	//Variables de base de datos de BYKOM
	define('USER_bykom', 'root');
	define('PASSWORD_bykom', '654321');
	define('DB_bykom', 'bykom');
	define('HOST_bykom', 'repo00');

	//Indica si el sistema utiliza bykom con DBF = 0 O MYSQL = 1
	define('BYKOM_DB_TYPE', 1);

	define('FIJ_LBLFORMAT', 'nombre,-,nombre_dos'); //formato del label del fijo: col1, sep1, col2
	define('FIJ_LBLMAPFORMAT', 'nombre,,'); //formato del label del vehiculo: col1, sep1, col2
	define('FIJ_LBLCOLOR', '000000');
	define('FIJ_LBLSIZE', '8'); //values: 8=muy chica, 10=chica, 12=mediana, 14=grande
	define('FIJ_RADIO', '15'); //Radio del circulo del fijo values: 10=chica, 15=mediana, 20=grande, 30=extra grande
	define('FIJ_TRANSPARENCIA', '0.5'); //Transparencia del circulo 1:sin transp, 0.5 transparente
	define('FIJ_SIMPLEVIEW', 1);

	//Cantidad maxima de mapas
	define("COUNT_MAP_MAX",6);

	//tiempo para considerar una posicion obsoleta. Expresado en minutos
	define('COUNT_MAP_DEFAULT', 3);
	//define("MAPAS_DISPONIBLES","bykom,google,openstreet,virtualearth,yahoo");
	define("MAPAS_DISPONIBLES","google,openstreet,yahoo");

	define("COUNT_MAP_MAX",6);

	define("DEFAULT_TYPE_MARKER",3);//1:casa,2:oficina,3:estacion de servicio,4:hotel,5:cafeteria,6:estacionamiento,7:estacion de peaje

	define("TIEMPO_LIMITE_MENSAJE",10);//expresado en minutos
	//Tolerancia minima en metros para el radio de un punto seguro
	define("PTO_SEGURO_TOLERANCIA_MIN",10);
	//Tolerancia por defecto en metros para el radio de un punto seguro
	define("PTO_SEGURO_TOLERANCIA_DEFAULT",50);

	/*
	 *1:cambio de mapa recargando la pagina usando el selector en la barra de herrmientas;
	 *2:cambio de mapa usando el selector dentro de c/mapa
	 */
	define("CAMBIO_DE_MAPA",1);
	/**
	 * publicidad activada o desactivada
	 * 0:desactivada - 1:activada
	 */
	define("PUBLICIDAD",0);

	define("RUTAS_TOLERANCIA_DEFAULT",100);//Tolerancia por defecto, expresada en metros
	define("DISTANCIA_ENTRE_PUNTOS",200);//Distancia entre puntos expresada en metros, para dibujar los puntos en un recorrido.
	
	//define("GEOCODING",'1');//
	//define("REVERSE_GEOCODING","1");//
	//define("ROUTING","1");//
	
	define("SIZE_MAX_LOG",1048576);// tama�o maximo del archivo de logeo en bytes
	
	define("HISTORICO_LOTE",1000);//tama�o maximo de registros por lotes en consultas de historico
	
	define("ZONAS_TOLERANCIA_DEFAULT",100);//Distancia entre puntos expresada en metros
?>